package com.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Auther: tz
 * @Date: 2023/11/29 16:21
 */
@Data
@TableName(resultMap = "jifenChongzhiMap", value = "jifen_chongzhi")
public class JifenChongzhi implements Serializable {

    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     *  会员ID
     */
    private String userId;

    /**
     *  充值金额（人民币）
     */
    private BigDecimal jine;

    /**
     *  会员余额
     */
    private BigDecimal yue;

    /**
     *  充值时间
     */
    private Date czTime;

    /**
     *  操作人员
     */
    private String operUser;

    /**
     *  充值操作人名称
     */
    private String operName;

    /**
     *  充值来源，1：总后台充值；2：充值点充值；3：个人转账；
     */
    private Integer source;

    @TableField(exist = false)
    private UserInfo userInfo;
}
